package com.py.credit.service;

import com.py.credit.common.Page;
import com.py.credit.entity.Removal;
import com.py.credit.entity.Template;

import java.util.List;
import java.util.Map;

public interface RemovalService {

    List<Map<String, Object>> selectByConditionForPage(String deptId, String jclb, String type, List<String> showColumns, String[] additionalColumns, String condition, Page page);

    Removal selectInfo(String ajbh);

    void update(String ajbh);

    Integer selectMbId(String status);

    List<Long> selectDpet(String ajbh);

    List<Long> selectManagerDeptList(String id);

    void add(String name, String type, int mbId, Long userId, Long deptId, String ajbh, Long operatorId, Long operatorDeptId);

    String getContent(Template template,String ajbh,String jclb,String ztmc ,String deptName,String status);
}
